#s5_inset_right {
	padding-bottom: 5px !important;
}
ul.menu li {
	 padding-left: 0 ;
}
#s5_maincontent_right {   
    margin-right: 5px !important;
}
.left {
	float:left;
}
.titlecase {
	float:left;
	display:block;	
	width : 60%;
}
.nextprev {
	float : right;
	width : 33%;
	display:block;

}
.nextprev a,.nextprev span {	
	color:#FFFFFF !important;
	text-decoration:none;
	font-size:13px;
	font-weight:bold !important;
}
 a.previd:hover span {	 	
	text-decoration:none;
	background: url("images/previd.jpg") no-repeat scroll 50% 0px #FFF;
	cursor:pointer;
}
 a.nextid:hover span {	
	cursor:pointer;
	text-decoration:none;
	background: url("images/nextid.jpg") no-repeat scroll 50% 0px #FFF;
}
.previd span {
float:left;
display:block;
background: url("images/previd.jpg") no-repeat scroll 50% -24px #FFF;
height:24px;
width:106px;
text-align:center;
margin: 0 20px 5px;
line-height:24px;


}
.nextid span {
float:right;
display:block;
background: url("images/nextid.jpg") no-repeat scroll 50% -24px #FFF;
height:24px;
width:82px;
text-align:center;
line-height:24px;
	
}
.previds  {
float:left;
display:block;
background: url("images/previd.jpg") no-repeat scroll 50% -24px #FFF;
height:24px;
width:106px;
text-align:center;
margin: 0 20px 5px;
line-height:24px;


}
.nextids  {
float:right;
display:block;
background: url("images/nextid.jpg") no-repeat scroll 50% -24px #FFF;
height:24px;
width:82px;
text-align:center;
line-height:24px;
	
}
/*
html>body .contentpane { 
	*margin-top : -135px;
} 
*/
#s5_maincontent_right {
	position:relative;
}
.contentpane{	
	margin : -40px 0 0;	
	position : relative;	
	overflow:hidden;
	width:100%;
	
}
.componentheading {
	font-size:18px;
	font-weight:bold;
	color:#105274;
	position: relative;
	height: 80px;
	line-height : 25px;
}
		
.pagination {
	text-align:right;
	height:22px;
	float:right;
}
.pagination span{
	float : left;
	padding : 0 15px;	
	text-decoration:none;	
	text-align:center;	
}

.pagination li.next ,.pagination li.prev {	
	
}
.pagination a , .pagination span{	
	float : left;
	display : block;
	line-height : 22px;	
	height : 22px;
	text-decoration:none;
		
}
.pagination strong span {		
	background: url("images/pagenav.jpg") no-repeat scroll 50% 0 #FFF;	
	text-decoration:none;	
	text-align:center;
	color:#fff;
	width:22px;	
}
.number {
	background: url("images/bgnumber.jpg") no-repeat scroll 50% 0 #FFF;	
	display:block;
	float:left;
	width:34px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	line-height: 34px;
    text-align: center !important;
	margin: 10px 0 15px;
}
.casetd {
	vertical-align:middle;	
	background: url("images/trbg.jpg") no-repeat scroll 50% 100% #FFF;	
}

.casename {	
	display:block;
	float:left;	
	padding-left : 20px;
	margin: 5px 0 15px;;
}
.casename h2 {
	font-size:18px;
	color: #fbae42;
	font-weight:bold;
	border:0;
	padding:0;
}
.casename p {
	color:#57585a;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.sub-image-hidden{
	display:none;
}

.clear_both{
	clear:both;
	font-size:0px;
	padding:0px;
	margin:0px;
}
.categoryDes{
	font-size:11px;
}
.boxImage{
	float:left;	
	margin-right:25px;
	border: 0px solid #bebebe;
	width:150px;
	padding:5px;
}
.boxImageInner{
	height:125px;
	overflow:hidden;
}
.boxImage img{
	width:150px;
	/* border: 1px solid #bebebe; */
}
.boxDes{
	text-align:center;	
	float : left;
	width:150px;
}
.productBox{	
	float:left;
	width:150px;
	padding:20px;
	border: 1px solid #bebebe;
	margin:5px;
}
.nameProduct{
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:20px;
}
div.featureText{
	float:right;
	font-size:10px;
	padding-right:20px;
	color:#FF0000;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:20px;
}
.titleProduct{
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#105274;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.desProduct{
	line-height:125%;		
	margin-top:15px;
}
.desProduct ul {
	margin-left:20px;
	list-style:disc;
}
.desProduct ul li{
	margin-left:0;
	padding : 0;
}

.deslistBox{
	padding:0px;
	margin:0px;
	padding-left:20px;
}
.viewdetail {
	display:block;
	width:110px;
	height:31px;
	line-height:31px;
	text-align:center;
	background: url("images/viewmore.jpg") no-repeat scroll 50% 0 #FFF;	
	color : #FFF !important;
	text-decoration:none;
}
a.viewdetail:hover, a.viewdetail:active {
	color:#57585a;
	text-decoration:none;
}
.buyProduct img{
	width:102px !important;
	height:27px !important;
}
.view_btn{
	display:block;
	border:0px;
	width:102px;
	height:27px;
	background:#b6b2b0;
	color:#fff;
	font-size:11px;
	font-family:Tahoma;
	cursor:pointer;
	margin-right:1px;
}
.deslistProduct{
	font-size:0.9em;
	line-height:125%;
	_padding-right:10px;
}
.buyProduct{
	text-align:right;
	vertical-align:bottom;
}
.buyProduct img{
	position:relative;
	top:1px;
	#top:2px;
}

#component-portfolio{
	margin-top:12px;	
}
span.featureText{
	color:#ff0000;
	font-weight:normal;
	font-size:11px;
}
#sh-left{
	float:right;
	width:220px;	
}
#sh-left p#description{
	margin-bottom:20px;
	margin-top:10px;
}
#sh-left ul{	
}
#sh-left ul li{	
	
}
#sh-left ul li p{
	margin-bottom:0px;
	text-indent:10px;
}
#sh-left ul.itemDetails{
	margin-bottom:20px;
}
#sh-left ul.itemSpecification{
	margin-bottom:20px;
}
#sh-left ul.customerReview i{
	display:block;
	margin-bottom:10px;
	text-align:right;
	font-style:normal;
	font-weight:bold;
}
#sh-right{
	float:left;
	width:490px;
	margin-bottom:10px;	
	
}
#sh-right #main-image {
	width:490px;
	margin-bottom:2px;
	}
#sh-right #main-image img{
	max-width:490px;
	padding: 5px;
	border: 1px solid #bebebe;	

}
#sh-right #sub-image img{
	float:left;
	width:130px;
	margin-bottom:2px;
	margin-right:2px;
	border: 1px solid #bebebe;

}
#contact-link{
	clear:both;
	padding-top:20px;
	text-align:center !important;
}
<!-- REVIEW FORM -->
#reviewForm{
	display:none;
}
.spanLink{
	cursor:pointer;
	color:#0B55C4;
}
#msg {
	display:none; 
	position:absolute;
	z-index:200; 
	background:url(images/msg_arrow.gif) left center no-repeat; 
	padding-left:7px
 }
#msgcontent {
	display:block; 
	background:#f3e6e6; 
	border:2px solid #924949; 
	border-left:none; padding:5px;
	min-width:150px;
	max-width:250px
  }
#component-portfolio h3 {
	 padding-bottom: 4px;
	 color: #105274;
	 text-decoration: none !important;
	 font-size: 18px;
	 font-weight: bold;
}
#fulldes {
	clear : both;
	margin-bottom:10px;	
}
#fulldes p{	
	line-height:150%;	
}
.casestudy {
	width:100%;
	overflow:hidden;	
}

.clearright {
clear:right;
}
.desProduct a, .desProduct a:visited{
	color: #fbae42;
	text-decoration:none;
}
.desProduct a:hover, .desProduct a:active  {
	color: #000;
}
p.contact-custom {
	border-top:2px solid #6e7072;
	font-weight:bold;
	color:#57585a;	
	padding:20px 0;
	margin:10px 20px 50px 230px;
}
.contact-custom  img{	
	padding-right:10px;	
}
.contact-custom a, .contact-custom a:visited{
	color: #fbae42;
	text-decoration:none;
}
.contact-custom a:hover, .contact-custom a:active  {
	color: #57585a;
	text-decoration:none;
}
.powerby{
	margin:10px 0px;
	text-align:center !important;
}
/*
.breadcrumbs {	
	background: url("images/home.jpg") no-repeat scroll 0 50% #FFF;		
	text-decoration:none;
	height: 22px;
    padding-left: 30px;
	display:block;
}
.breadcrumbs a, .breadcrumbs a:visited{
	color: #fbae42;
	text-decoration:none;
}
.breadcrumbs a:hover, .breadcrumbs a:active  {
	color: #57585a;
	text-decoration:none;
}

table {
	border: 1px solid red;
}

.tablehead   {
	top:0;
	left:0;
	border: 1px solid green;
}
.tablehead td {
	border: 1px solid pink;
}
*/